package com.newviews.tcmip.common.constant;

import java.io.File;

/**
 * 通用的常量
 *
 * @author ChenLong
 */
public interface CommonConsts {

    /**
     * api 返回code 正确
     */
    int SC_OK_200 = 200;
    /**
     * api 返回code 服务器异常
     */
    int SC_INTERNAL_SERVER_ERROR_500 = 500;
    /**
     * api 返回code  需要登陆
     */
    int SC_INTERNAL_SERVER_ERROR_401 = 401;
    /**
     * api 返回code 权限不足
     */
    int SC_INTERNAL_SERVER_ERROR_403 = 403;


    /**
     * 请求时 token的key
     */
    String TOKEN_KEY = "token";

    /**
     * 首页搜索类型1-处方
     */
    String SEARCH_TYPE_1="1";

    /**
     * 首页搜索类型2-草药
     */
    String SEARCH_TYPE_2="2";

    /**
     * 首页搜索类型3-成分
     */
    String SEARCH_TYPE_3="3";

    /**
     * 首页搜索类型4-疾病
     */
    String SEARCH_TYPE_4="4";

    /**
     * 排序类型 正序
     */
    String SORT_TYPE_ASC = "asc";
    /**
     * 排序类型 倒序
     */
    String SORT_TYPE_DESC = "desc";


    /**
     * 数据状态 无效/失效/禁用
     */
    int STATUS_DISABLE = 0;
    /**
     * 数据状态 正常
     */
    int STATUS_NORMAL = 1;
    /**
     * 数据状态 被删除
     */
    int STATUS_DEL = 2;


    /**
     * 通用标记-是
     */
    int COMMON_YES = 1;
    /**
     * 通用标记-否
     */
    int COMMON_NO = 0;
    /**
     * 通用标记-是
     */
    String STR_COMMON_YES = "1";
    /**
     * 通用标记-否
     */
    String STR_COMMON_NO = "0";

    /**
     * 字符串分割符
     */
    String SPIT = ",";

    /**
     * 空值
     */
    String EMPTY = "-";


    /**
     * Redis 默认情况下一天时长
     */
    Integer DEFAULT_SAVE_TIME = 24 * 60 * 60;


    /**
     * 文件格式 csv
     */
    String EXPORT_FILE_FORMAT_1=".csv";

    /**
     * 文件格式 txt
     */
    String EXPORT_FILE_FORMAT_2=".txt";
    /**
     * 语言code
     */
    String LANG_CODE_ENG="ENG";
    String LANG_CODE_CHN="CHN";

    /**
     * ui_type_code成分
     */
    String UI_TYPE_CODE_INGR="ingredient";
    String UI_TYPE_CODE_PX_INGR="prescription_composition_ingredient";
    String UI_TYPE_CODE_HERB_INGR="herb_composition_ingredient";
    String UI_TYPE_CODE_PX_TARGET="prescription_composition_target";
    String UI_TYPE_CODE_PX_EX="prescription_experimental records";
    String UI_TYPE_CODE_HERB_EX="herb_experimental_records";
    String UI_TYPE_CODE_INGR_EX="ingr_experimental_records";
    String INGREDIENT_ADMET="ingredient_admet";

    String PRESCRIPTION_COMPOSITION_HERB="prescription_composition_herb";
    String UI_HERB="herb";

    int INGREDIENT=3;
    int HERB=2;
    int PX=1;

    int DISEASE=4;

}
